<?php
		
	/* SVN FILE: $Id$ */
	
	/**
	 * Project Name : arcadia
	 *
	 * @author $Author$
	 * @version $Revision$
	 * @lastrevision $Date$
	 * @filesource $URL$
	 */
		
	include_once '../include/const.inc.php';

	if (!isset($sAPP)) $sAPP = whichApp();
	
	foreach ($aSUITE[$sAPP] as $sKey => $sValue) {
		$$sKey = $sValue;
	}

	$sFAVICON = "chair.gif";
		
	$sTABLE_DEFAULT = 'budget';
	$aTABLE_SECURITY_CHECK = array('budget', 'ordini', 'trash');
		// $sTable per i cui record viene eseguita una verifica sui diritti di accesso
		// quando si esegue lo script $sViewItemLink

	$iTABLE_DISPLAY_LENGTH = 10;
		// numero di item visualizzati nella tabella 'main-table'		
	$iTABLE_STRING_MAX_LENGTH = 40;
		// max numero di caratteri di una stringa visualizzabili nella tabella in index.php
		
	$bSEARCH_FORM_SHOW = true;
	$sSEARCH_FORM_LABEL = "Ricerca...";
	$sSEARCH_JSON_OUTPUT = 'sDescrizione';
		
	$bSEARCH_FORM_SHOW = true;
	$sSEARCH_FORM_LABEL = "Ricerca...";
	$sSEARCH_JSON_OUTPUT = "sDescrizione";

	$aWITH_LINK_TO_VIEW = array('sRichiesta', 'sUnita', 'sApparecchiatura', 'sDescrizione');	
	$aWITH_CURRENCY_VALUE = array('dPreventivo','dImporto','dDifferenza');
	$aWITH_TOOLTIP = array('iShowDetails','iShowNote');
	
	$iMAX_DAYS_IN_TRASH = 60;
		// numero di giorni dopo i quali un record nel cestino viene definitivamente cancellato
	
	$aRESOURCES_APP = array('DIP', 'US', 'TAG2');
	
	//	
	// index.php (main-table, json.php, excel.php)
	//
	
	$aTABLE['tutto']['sTableName'] = 'Tutto';
		$aTABLE['tutto']['sTableDescription'] = 'Tutte le schede';
		$aTABLE['tutto']['sTableIcon'] = 'application_view_list.png';
		$aTABLE['tutto']['sTableSelectFrom'] = 'el_arredo';
		$aTABLE['tutto']['sTableSelectWhere'] = " (`iTrash`='0') ";
		$aTABLE['tutto']['sTableSelectGroupBy'] = '';
		$aTABLE['tutto']['sViewItemLink'] = 'view.php';
		$aTABLE['tutto']['sNewItemLabel'] = 'Nuova Scheda';
		$aTABLE['tutto']['sNewItemLink'] = 'view.php';
		$aTABLE['tutto']['aSearchFields'] = array(	'sRichiesta',
													'sDescrizione',
													'sNote',
													'sAutorizzazione',
													'sOrdine');
		$aTABLE['tutto']['aSummaryTable']['bShow'] = false; 	
		$aTABLE['tutto']['bShowLink2Report'] = false;
		$aTABLE['tutto']['bShowLink2ExcelExport'] = true;
		$aTABLE['tutto']['aNegativeValueHighlight'] = array();
		$aTABLE['tutto']['aExpiredValueHighlight'] = array();	
		$aTABLE['tutto']['iShow'] = 1;
		
	$aTABLE['budget']['sTableName'] = 'Budget';
		$aTABLE['budget']['sTableDescription'] = 'Da acquistare';
		$aTABLE['budget']['sTableIcon'] = 'coins.png';
		$aTABLE['budget']['sTableSelectFrom'] = 'el_arredo';
		$aTABLE['budget']['sTableSelectWhere'] = " (`sOrdine`='' AND `iTrash`='0') ";
		$aTABLE['budget']['sTableSelectGroupBy'] = '';
		$aTABLE['budget']['sViewItemLink'] = 'view.php';
		$aTABLE['budget']['sNewItemLabel'] = 'Nuova Scheda';
		$aTABLE['budget']['sNewItemLink'] = 'view.php';
		$aTABLE['budget']['aSearchFields'] = $aTABLE['tutto']['aSearchFields'];
		$aTABLE['budget']['aSummaryTable']['bShow'] = true; 
			$aTABLE['budget']['aSummaryTable']['sTotLabel'] = 'Preventivo di Spesa'; 		
			$aTABLE['budget']['aSummaryTable']['aSettings'] = array ('sDescrizione',
																	'dPreventivo',
																	'dPreventivo'); 
		$aTABLE['budget']['bShowLink2Report'] = false;
		$aTABLE['budget']['bShowLink2ExcelExport'] = true;
		$aTABLE['budget']['aNegativeValueHighlight'] = array();
		$aTABLE['budget']['aExpiredValueHighlight'] = array();	
		$aTABLE['budget']['iShow'] = 1;
		
	$aTABLE['ordini']['sTableName'] = 'Ordini';
		$aTABLE['ordini']['sTableDescription'] = 'Ordini';
		$aTABLE['ordini']['sTableIcon'] = 'cart.png';
		$aTABLE['ordini']['sTableSelectFrom'] = 'el_arredo';
		$aTABLE['ordini']['sTableSelectWhere'] = " (`sOrdine`!='' AND `iTrash`='0') ";
		$aTABLE['ordini']['sTableSelectGroupBy'] = '';
		$aTABLE['ordini']['sViewItemLink'] = 'view.php';
		$aTABLE['ordini']['sNewItemLabel'] = 'Nuova Scheda';
		$aTABLE['ordini']['sNewItemLink'] = 'view.php';
		$aTABLE['ordini']['aSearchFields'] = $aTABLE['tutto']['aSearchFields'];
		$aTABLE['ordini']['aSummaryTable']['bShow'] = true; 
			$aTABLE['ordini']['aSummaryTable']['sTotLabel'] = 'Importo ordini'; 
			$aTABLE['ordini']['aSummaryTable']['aSettings'] = array ('sDescrizione',
																	'dImporto',
																	'dImporto'); 
		$aTABLE['ordini']['bShowLink2Report'] = false;
		$aTABLE['ordini']['bShowLink2ExcelExport'] = true;
		$aTABLE['ordini']['aNegativeValueHighlight'] = array();
		$aTABLE['ordini']['aExpiredValueHighlight'] = array();	
		$aTABLE['ordini']['iShow'] = 1;	

	$aTABLE['trash']['sTableName'] = 'Cestino';
		$aTABLE['trash']['sTableDescription'] = 'Cestino';
		$aTABLE['trash']['sTableIcon'] = 'trash.png';
		$aTABLE['trash']['sTableSelectFrom'] = 'el_arredo';
		$aTABLE['trash']['sTableSelectWhere'] = " (`iTrash`='1') ";
		$aTABLE['trash']['sTableSelectGroupBy'] = '';
		$aTABLE['trash']['sViewItemLink'] = 'view.php';
		$aTABLE['trash']['sNewItemLabel'] = '';
		$aTABLE['trash']['sNewItemLink'] = '';	
		$aTABLE['trash']['aSearchFields'] = $aTABLE['tutto']['aSearchFields'];
		$aTABLE['trash']['aSummaryTable']['bShow'] = false; 
		$aTABLE['trash']['bShowLink2Report'] = false;
		$aTABLE['trash']['bShowLink2ExcelExport'] = true;
		$aTABLE['trash']['aNegativeValueHighlight'] = array();		
		$aTABLE['trash']['aExpiredValueHighlight'] = array();	
		$aTABLE['trash']['iShow'] = 1;			
		
	//
	// view.php
	//

	if (!isset($iView)) $iView = 0;
	$aData = array();
	$sAction = "view";
	$sSubmitValue = "Add";
	$sTableTitle = "Nuova Scheda";

	
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['sViewSelectFrom'] = $aTABLE[$sTABLE_DEFAULT]['sTableSelectFrom'];
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['sViewSelectGroupBy'] = $aTABLE[$sTABLE_DEFAULT]['sTableSelectGroupBy'];
	
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['iTabDefault'] = 1;
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['iTabUploads'] = 2; // impostare a 0 se non esiste un tab 'uploads'
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aTabsLabels'] = array(	"1" => "Scheda|page_paste.png",
																				"2" => "Allegati|attach.png");
	
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['bTagsShow'] = true;
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['sTagsType'] = 'TAG2';

	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aDelVerifyText'][] = array('sDescrizione');
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aDelVerifyText'][] = array('sUnita', 'sDipartimento');	
	
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aForms']['1']['sFormTable'] = 'arredo';
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aForms']['1']['aFormFieldsMandatory'] = array('sBudget', 'iUnita', 'sDescrizione', 'sQuantita');
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aForms']['1']['sFormFieldsAutoIncrement'] = 'sRichiesta';
	$aVIEW[$aTABLE[$sTABLE_DEFAULT]['sViewItemLink']]['aForms']['1']['aFormFields'] = array('id',
																					 	'sBudget',
																					 	'sRichiesta',
																						'dtRichiesta',
																						'iUnita',
																						'sDescrizione',
																						'sQuantita',
																						'dPreventivo',
																						'sNote',
																						'sPriorita',																						
																						'sOrdine',
																						'dtOrdine',
																						'dImporto',
																						'sAutorizzazione',
																						'dtFattura',
																						'sFattura');
																							
																							
	//
	// selInput $aOptions
	//
		
	$aBUDGET = array ();
		$iStart = 2008;
		$iEnd = date('Y') + 3;
		for ($i=$iStart; $i<$iEnd; $i++) {
			$aBUDGET[] = (string)$i;
		}
		$aBUDGET[] = 'Nuovo Ospedale';

?>